home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / DOC.PAK / REDIST.TXT < prev    next >
Text File  |  1997-05-06  |  13KB  |  247 lines

  1.  
  2.                                    REDIST.TXT
  3.                                    ==========
  4.  
  5. This file contains redeployment information specific to Borland C++,
  6. divided into the following sections:
  7.  
  8. 1) Options for 16-bit programs
  9.       - BC 5.02 16-bit Redistributable Files
  10.       - 16-bit Borland Database Engine Redistributable Files
  11. 2) Options for 32-bit programs
  12.       - BC 5.02 32-bit Redistributable Files
  13.       - 32-bit Borland Database Engine Redistributable Files
  14. 3) InstallShield Express
  15.  
  16.  
  17. 1) OPTIONS FOR 16-BIT PROGRAMS
  18. ==============================
  19.  
  20.   BC 5.02 16-bit Redistributable Files
  21.   ------------------------------------
  22.  
  23.     Application         Associated Files              Destination
  24.     Options
  25.     ----------------------------------------------------------------------------
  26.     RTL                 \bc5\bin\bc520rtl.dll         \windows\system
  27.     dynamically linked
  28.                         --------------------------------------------------------
  29.     ClassLib            \bc5\bin\BDS52.dll           \windows\system
  30.     dynamically linked
  31.                         --------------------------------------------------------
  32.     OCF                 \windows\system\bocole.dll    \windows\system
  33.     linking and         + ClassLib*
  34.     embedding
  35.                         --------------------------------------------------------
  36.     OWL                 \bc5\bin\owl52.dll            \windows\system
  37.     dynamically linked  + RTL
  38.                         + ClassLib 16
  39.                         --------------------------------------------------------
  40.     VBX                 \windows\system\bivbx32.dll   \windows\system
  41.                         --------------------------------------------------------
  42.     VDBT                \bc5\bin\bdt52c.dll           with exe file (or on path)
  43.     programmatic
  44.     access
  45.                         --------------------------------------------------------
  46.     VDBT with VBX       \windows\system\bdt52acc.vbx  \windows\system
  47.                         \windows\system\bdt52ctl.vbx  \windows\system
  48.                         \windows\system\bdt52ex.dll   \windows\system
  49.                         \bc5\bin\bdt52c.dll           with exe file (or on path)
  50.                         + VBX
  51.                         --------------------------------------------------------
  52.     VDBT with OLE       \bc5\bin\bdt52c.dll           with exe file (or on path)
  53.                         \bc5\bin\bdt52.reg
  54.                         \bc5\bin\bdt52.tlb            with exe file (or on path)
  55.                                                   
  56.                                                       with exe file (or on path)
  57.                         --------------------------------------------------------                                                  
  58.     Microsoft 3D        \windows\system\ctl3dv2.dll   windows\system
  59.     controls
  60.     CTL3D
  61.                         --------------------------------------------------------
  62.     Borland custom      \windows\system\bwcc.dll      windows\system
  63.     controls            \windows\system\bwcc000c.dll  windows\system
  64.     BWCC                \windows\system\bwcc0007.dll  windows\system
  65.                         \windows\system\bwcc0009.dll  windows\system
  66.  
  67.  
  68.     * the notation "+ ClassLib" indicates that this option also implies
  69.     another one.  Specifically, an OCF linking and embedding application
  70.     also needs the files listed in this table under the "ClassLib" option.
  71.  
  72.   16-bit Borland Database Engine (BDE) Redistributable Files
  73.   ----------------------------------------------------------
  74.  
  75.     In accordance with the Additional License Terms of this product, you
  76.     can only distribute the Borland Database Engine files with your application
  77.     using the BDE Redistributable disk(s) (provided on the Borland C++ CD 
  78.     in the  \SETUP\IDAPI16 directory). 
  79.  
  80.  
  81.  
  82. 2) OPTIONS FOR 32-BIT PROGRAMS
  83. ==============================
  84.  
  85.   BC 5.02 32-bit Redistributable Files
  86.   ------------------------------------
  87.  
  88.     Application         Associated Files              Destination
  89.     Options
  90.     ----------------------------------------------------------------------------
  91.     RTL                 \bc5\bin\cw3220.dll           \windows\system[32]*
  92.     dynamically linked
  93.                         --------------------------------------------------------
  94.     RTL                 \bc5\bin\cw3220mt.dll         \windows\system[32]
  95.     dynamically linked
  96.     multithreaded
  97.                         --------------------------------------------------------
  98.     RTL                 \bc5\bin\cw3230.dll           \windows\system[32]*
  99.     dynamically linked
  100.                         --------------------------------------------------------
  101.     RTL                 \bc5\bin\cw3230mt.dll         \windows\system[32]
  102.     dynamically linked
  103.     multithreaded
  104.                         --------------------------------------------------------
  105.     ClassLib            \bc5\bin\BDS52f.dll          \windows\system[32]
  106.     dynamically linked
  107.                         --------------------------------------------------------
  108.     ClassLib            \bc5\bin\BDS52t.dll          \windows\system[32]
  109.     dynamically linked
  110.     multithreaded
  111.                         --------------------------------------------------------
  112.     OCF                 \windows\system[32]\bocof.dll \windows\system[32]
  113.     linking and         + ClassLib
  114.     embedding
  115.                         --------------------------------------------------------
  116.     OWL                 \bc5\bin\owl52f.dll           \windows\system[32]
  117.     dynamically linked  + ClassLib
  118.                         --------------------------------------------------------
  119.     OWL                 \bc5\bin\owl52t.dll           \windows\system[32]
  120.     dynamically linked  + ClassLib (multithreaded)
  121.     multithreaded
  122.                         --------------------------------------------------------
  123.     MFC                 \bc5\bin\bfc40.dll
  124.     dynamically linked
  125.     multithreaded
  126.                         --------------------------------------------------------
  127.     VBX                 \windows\system\bivbx32.dll        \windows\system
  128.                              \windows\system\bivbx32.32c        \windows\system
  129.                                                                   (Win95 only)**
  130.                              \windows\system\bivbx32c.dll        \windows\system
  131.                                                                   (Win95 only)
  132.                              \windows\system32\bivbx32.32n     \windows\system32
  133.                                                                   (WinNT only)
  134.                             \windows\system32\bivbx32n.exe     \windows\system32
  135.                                                                   (WinNT only)
  136.                         --------------------------------------------------------
  137.     VDBT                \bc5\bin\bdt52cf.dll          with exe file (or on path)
  138.     programmatic                                      
  139.     access
  140.                         --------------------------------------------------------
  141.     VDBT with VBX       \windows\system\bdt52acc.vbx  \windows\system
  142.                                         \windows\system\bdt52ctl.vbx  \windows\system
  143.                                         \windows\system\bdt52exf.dll  \windows\system
  144.                                         \bc5\bin\bdt52cf.dll          with exe file (or on path)
  145.                                        + VBX
  146.                         --------------------------------------------------------
  147.     VDBT with OLE       \bc5\bin\bdt52cf.dll          with exe file (or on path)
  148.                                        \bc5\bin\bdt52.reg            with exe file (or on path)
  149.                                       \bc5\bin\bdt5232.tlb          with exe file (or on path)
  150.  
  151.                         --------------------------------------------------------
  152.     VDBT with VBX &     \windows\system\bdt52acc.vbx  \windows\system
  153.     OLE                              \windows\system\bdt52ctl.vbx  \windows\system
  154.                                           \windows\system\bdt52exf.dll  \windows\system
  155.                                           \bc5\bin\bdt52cf.dll          with exe file (or on path)
  156.                                           \bc5\bin\bdt52.reg            with exe file (or on path)
  157.                                          \bc5\bin\bdt5232.tlb          with exe file (or on path)
  158.                                         + VBX
  159.                         --------------------------------------------------------
  160.     Microsoft 3D        \windows\system[32]\ctl3d32.dll**    \windows\system[32]
  161.     controls
  162.     CTL3D
  163.                         --------------------------------------------------------
  164.     Borland custom   \windows\system[32]\bw32000c.dll    \windows\system[32]
  165.     controls                \windows\system[32]\bw320007         \windows\system[32]
  166.     BWCC                 \windows\system[32]\bw320009         \windows\system[32]
  167.                                  \windows\system[32]\bwcc32.dll        \windows\system[32]
  168.  
  169.     ** The notation "\system[32]" is necessary because Windows 95 has only a
  170.         \windows\system directory, while Windows NT has that and a
  171.         \windows\system32 directory as well.  Where BC installs the files, and
  172.         where they should be deployed, depends on the operating system and must
  173.         be determined by the SETUP program at run time.
  174.  
  175.     ** The deployment program InstallShield Express builds must determine 
  176.        at runtime whether it is installing under NT or Win95 and install the 
  177.        appropriate files.
  178.  
  179.  
  180.   32-bit Borland Database Engine (BDE) Redistributable Files
  181.   ----------------------------------------------------------
  182.     In accordance with the Additional License Terms of this product, you
  183.     can only distribute the Borland Database Engine files with your application
  184.     using a Borland Certified Redistributable Install program such as
  185.     the BDE Redistributable disk(s) (provided on the Borland C++ CD in the
  186.     \SETUP\IDAPI32 directory), Borland-provided InstallShield Express, or 
  187.     other Borland-certified install programs.  You can redistribute only those 
  188.     BDE files selected by the Borland certified install program.
  189.  
  190.     Borland products which include redistribution rights include a Borland 
  191.     certified install program, such as InstallShield Express, to ensure proper 
  192.     installation and de-installation of your applications so that they co-exist 
  193.     well with other applications that use the Borland Database Engine, 
  194.     including those created with dBASE, Paradox, Delphi, and Borland C++.
  195.  
  196.     InstallShield Express, for instance, makes it easy to properly distribute 
  197.     subsets of the Borland Database Engine.  This is useful, for example, if 
  198.     you want to distribute an application that will only use Paradox tables
  199.     and you don't want to include additional files for dBASE support.
  200.     Borland has also provided details to other install vendors such as
  201.     Sax Software, Great Lakes Business Systems (GLBS) makers of the WISE
  202.     install tool and Eschalon Development so that their products can also
  203.     be ensured to be fully compatible with the Borland Database Engine.
  204.  
  205.     From time to time, Borland may, at its discretion, certify additional
  206.     installation programs for use as the Borland Certified Install Program for
  207.     this product.  To obtain a current list of Borland Certified Install
  208.     programs, check Borland's Web site at http://www.borland.com, Borland's
  209.     CompuServe forum for this product, and Borland's Download BBS
  210.     (408-431-5096).
  211.  
  212.     Note that since we allow deployment of Borland Database Engine files
  213.     and subsets using a Borland Certified Install Program, we don't otherwise
  214.     allow deployment of the individual BDE files.  There are several important
  215.     reasons for this:
  216.  
  217.       o Improper installation of BDE or BDE subsets can cause other
  218.         applications using BDE to fail.  Such applications not only
  219.         include Borland products such as Paradox and dBASE, but many
  220.         other applications using BDE such as those built with Borland C++
  221.         and Delphi.
  222.  
  223.       o Windows 95 and Windows NT now have stringent un-install
  224.         requirements for MS logo certification.  Un-installation of BDE
  225.         components is especially complex, and if not done correctly will
  226.         violate logo requirements and can cause  applications to fail.
  227.  
  228.       o Windows 95 and Windows NT use the registry instead of .INI 
  229.         files, and making the correct entries and deletions for 
  230.         install and un-install is another complex task.
  231.  
  232.     By working closely with Borland Certified Install Program providers,
  233.     we can ensure that all the BDE installation, registry, and un-install
  234.     issues are handled correctly in all cases including subsets of the BDE.
  235.  
  236.  
  237. 3) INSTALLSHIELD EXPRESS
  238. ========================
  239.  
  240.   The InstallShield Express included with the Borland C++ Development 
  241.   Suite and Development Suite with Design Tools versions can be used to
  242.   package an application built with Borland C++ for distribution.
  243.   License information can be found in the help file for InstallShield 
  244.   Express.
  245.  
  246.  
  247.